stop tooting your own horn! - Französisch Englisch Wörterbuch